home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 7 / Gekikoh Dennoh Club Vol. 7 (Japan).7z / Gekikoh Dennoh Club Vol. 7 (Japan) (Track 01).bin / games / otoko / source.lzh / shot.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-06-14  |  849 b   |  31 lines

  1. /* shot.h */
  2.  
  3. typedef struct _shot {
  4.     signed short x, y;    /* 座標 */
  5.     short pt;        /* スプライトパターンNo. */
  6.     short info;        /* 反転コード・色・優先度を表わすデータ */
  7.     short type;        /* 種類 */
  8.     signed int lx, ly;    /* 32bit X,Y 座標 ( l = longword ) */
  9.     signed int vx, vy;    /* 速度 */
  10.     short damage;        /* 敵に当たったら = !0 */
  11.     char frame;        /* 出現してから何フレーム経ったか */
  12.     struct _shot *next;    /* 次の構造体へのポインタ */
  13. } SHOT;
  14.  
  15.  
  16. #ifdef GLOBAL_DEFINE        /* グローバル変数の定義と宣言を1つにまとめるテク */
  17. #define Extern            /* Extern をヌル文字列に置換 */
  18. #else
  19. #define Extern extern        /* Extern を extern に置換 */
  20. #endif
  21.  
  22. Extern SHOT *shot_top,        /* 使用中のワークのリスト */
  23.  *shot_null_top;        /* 空のワークのリスト */
  24.  
  25.  
  26. /* 関数プロトタイプ宣言 */
  27. void ShotInit0 (void);
  28. void ShotInit (unsigned char);
  29. void ShotMove (void);
  30. void ShotTini (void);
  31.